#include <stdio.h>

// 作用域叠加，而是指的是，全局变量同局部变量的作用域叠加。
// 在不同的作用域，可以有重名的标识符。
// 局部变量会覆盖全局变量的作用域
// 更小的作用域，只能用于再次划分局部作用域
// func()
// {}

// 全局变量污染
// 能不用全局就不要用，
// 除非大项目全局变量统一管理
int a = 100;

void func()
{


}
int main()
{
    int a = 10;
    printf("a = %d\n",a);
    {
        int a = 1;
        printf("a = %d\n",a);
    }
    return 0;
}
